Organization System API - Implementation Template (CARIN Blue Button 2.0)
Field mapping
See src/main/resources/dw/FHIRTools.dwl
for a mapping example.
FHIR Field | Field | Notes |
---|---|---|
id | Id | A lookup in Health Cloud is done to verify this exists. |
identifier.value | HealthCloudGA____SourceSystemId____c | Split this value on '/' and take the part to the right. |
Identifier.type.coding.system | HealthCloudGA____SourceSystem____c | |
active | Active__c | |
type.text | Type | |
name | Name | |
telecom.system | Phone | Harcoded text |
telecom.value | Phone | |
telecom.system | Fax | Harcoded text |
telecom.value | Fax | |
address.type | Billing | Harcoded text |
address.line | BillingStreet | |
address.city | BillingCity | |
address.state | BillingState | |
address.postalCode | BillingPostalCode | |
address.country | BillingCountry | |
address.type | Shipping | Hardcoded text |
address.line | ShippingStreet | |
address.city | ShippingCity | |
address.state | ShippingState | |
address.postalCode | ShippingPostalCode | |
address.country | ShippingCountry | |
contact.name.given | FirstName | |
contact.name.prefix | Salutation | |
contact.name.suffix | LastName | |
contact.telecom.system | Phone | Hardcoded |
contact.telecom.value | Phone | |
contact.telecom.system | MobilePhone | Hardcoded |
contact.telecom.value | MobilePhone | |
contact.telecom.system | Hardcoded | |
contact.telecom.value | ||
contact.address.type | Mailing | Hardcoded text |
contact.address.line | MailingStreet | |
contact.address.city | MailingCity | |
contact.address.state | MailingState | |
contact.address.postalCode | MailingPostalCode | |
contact.address.country | MailingCountry | |
contact.purpose.coding.system | Same above mappings for all contacts. |